import { func } from "assert-plus"

class VNode {
  constructor(tag, data, children, text, elm) {
    // 标签名
    this.tag = tag
    // 节点数据信息, props, attr 等
    this.data = data
    // 当前节点的子节点, 数组形式
    this.children = children
    // 当前节点的文本
    this.text = text
    // 当前虚拟节点对应的dom节点
    this.elm = elm
  }
}

function insert (parent, elm, ref) {

}